package bean.produit;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class TestCategorie {

	private Categorie categorieSansParam;
	private Categorie categorie;

	@Before
	public void setUp() throws Exception {
		this.categorieSansParam = new Categorie();
		this.categorie = new Categorie(1, "XS", true);
	}

	@Test
	public void creation() {
		assertNotNull(this.categorieSansParam);
		assertNotNull(this.categorie);
	}
	
	@Test
	public void gets() {
		assertEquals(this.categorieSansParam.getId(), 0);
		assertNull(this.categorieSansParam.getNomCategorie());
		assertFalse(this.categorieSansParam.isValiditeCategorie());
		assertEquals(this.categorie.getId(), 1);
		assertEquals(this.categorie.getNomCategorie(), "XS");
		assertEquals(this.categorie.isValiditeCategorie(), true);
	}

}
